LearnPress\Models\CourseModel B

Total Complexity 95
Dependencies 13
Dependents 19
Total lines 799
Lines of code 416
Logical lines of code 281
Comment lines 265
Methods 33
Properties 22

Methods 33

Method Rating Maintainability Complexity Lines of code
get_sections_and_items_course_from_db_and_sort()
A
36 9 84
get_final_quiz()
A
48 8 33
get_item_model_from_db()
S
50 7 26
has_sale_price()
S
54 7 19
find()
S
53 6 23
save()
S
50 4 28
get_meta_value_by_key()
S
61 4 13
get_total_user_enrolled_or_purchased()
S
58 3 16
get_price()
S
62 3 12
get_permalink()
S
62 3 12
get_total_items()
S
64 3 11
get_first_item_id()
S
63 3 11
get_section_items()
S
64 3 11
map_to_object()
S
67 3 8
__construct()
S
68 3 8
get_sale_price()
S
64 3 10
get_regular_price()
S
65 3 9
get_categories()
S
66 2 9
is_in_stock()
S
66 2 8
get_image_url()
S
65 2 10
get_author_model()
S
68 2 8
get_id()
S
82 1 3
get_course_from_db()
S
70 1 6
get_title()
S
76 1 4
get_external_link()
S
74 1 5
is_offline()
S
78 1 3
is_free()
S
78 1 3
has_no_enroll_requirement()
S
80 1 3
get_description()
S
76 1 4
get_no_enroll_requirement()
S
79 1 3
get_sale_start()
S
80 1 3
get_sale_end()
S
80 1 3
delete()
S
68 1 7